//---------------------------------------------------------------------------

#ifndef examCryptH
#define examCryptH
//---------------------------------------------------------------------------
//class CTime
//{
//public:
//	static CTime WINAPI GetCurrentTime() throw();
//	static BOOL WINAPI IsValidFILETIME(const FILETIME& ft) throw();
//
//	CTime() throw();
//	CTime( __time64_t time ) throw();
//	CTime( int nYear, int nMonth, int nDay, int nHour, int nMin, int nSec,
//		int nDST = -1 );
//	CTime( WORD wDosDate, WORD wDosTime, int nDST = -1 );
//	CTime( const SYSTEMTIME& st, int nDST = -1 );
//	CTime( const FILETIME& ft, int nDST = -1 );
//#ifdef __oledb_h__
//	CTime( const DBTIMESTAMP& dbts, int nDST = -1 ) throw();
//#endif
//
//	CTime& operator=( __time64_t time ) throw();
//
//	CTime& operator+=( CTimeSpan span ) throw();
//	CTime& operator-=( CTimeSpan span ) throw();
//
//	CTimeSpan operator-( CTime time ) const throw();
//	CTime operator-( CTimeSpan span ) const throw();
//	CTime operator+( CTimeSpan span ) const throw();
//
//	bool operator==( CTime time ) const throw();
//	bool operator!=( CTime time ) const throw();
//	bool operator<( CTime time ) const throw();
//	bool operator>( CTime time ) const throw();
//	bool operator<=( CTime time ) const throw();
//	bool operator>=( CTime time ) const throw();
//
//	struct tm* GetGmtTm( struct tm* ptm ) const;
//	struct tm* GetLocalTm( struct tm* ptm ) const;
//
//	bool GetAsSystemTime( SYSTEMTIME& st ) const throw();
//	bool GetAsDBTIMESTAMP( DBTIMESTAMP& dbts ) const throw();
//
//	__time64_t GetTime() const throw();
//
//	int GetYear() const throw();
//	int GetMonth() const throw();
//	int GetDay() const throw();
//	int GetHour() const throw();
//	int GetMinute() const throw();
//	int GetSecond() const throw();
//	int GetDayOfWeek() const throw();
//
//
//private:
//	__time64_t m_time;
//};

#endif
